package com.ljk.util.pdf.data;

import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.List;

/**
 * 处方父类
 *
 * @author ljk
 * @since 2024/7/18 13:50
 */
@Getter
@Setter
public abstract class BasePrescription<T> {
    /** 院区名 */
    private String deptName;
    /** 处方名 */
    private String title;
    /** 处方右上角名 */
    private String typeName;
    /** 处方右上角角标名 */
    private List<String> cornerMarkList;
    /** 处方号 */
    private String prescriptionNo;
    /** 科别 */
    private String sectionName;
    /** 费别 */
    private String recordTypeDicStr;
    /** 门诊号 */
    private String patientNo;
    /** 时间 */
    private String startTime;
    /** 姓名 */
    private String patientName;
    /** 年龄 */
    private String age;
    /** 性别 */
    private String sex;
    /** 诊断 */
    private String diagName;

    /** 体重 */
    private String weight;

    /** 代办人姓名 */
    private String agentName;

    /** 本人证件号 */
    private String agentIdNo;

    /** 处方内容 */
    private List<T> presList;


    /** 医师 */
    private List<SignData> doctorList;
    /** 审核 */
    private SignData audit;
    /** 调配 */
    private SignData deploy;
    /** 核对 */
    private SignData check;
    /** 发药 */
    private SignData sendDrug;
    /** 总金额 */
    private BigDecimal totalPrice;
    /** 备注 */
    private String remark;
}
